package com.ebt.m.data.entity;

import com.ebt.m.data.bean.ResponseProductTag;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by andy.wang on 2016/12/8.
 */
public class NewProductInfo implements Serializable{

    private int productId;
    private int followState;//是否关注
    private boolean isMain;

    private String name;
    private String shortName;
    private String description;
    private String thumbnail;

    //代理公司
    private String companyName;
    private String companyShortName;

    //保险公司
    private String brandName;
    private String brandShortName;

    private ArrayList<ProductTag> tagInfo;
    private ArrayList<ResponseProductTag.TagsBean> extendJson;


    private int isOpenInsurance;
    private String insuranceUrl;

    public int getFollowState() {
        return followState;
    }

    public void setFollowState(int followState) {
        this.followState = followState;
    }

    public List<ProductTag> getTagInfo() {
        return tagInfo;
    }

    public void setTagInfo(ArrayList<ProductTag> tagInfo) {
        this.tagInfo = tagInfo;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getCompanyShortName() {
        return companyShortName;
    }

    public void setCompanyShortName(String companyShortName) {
        this.companyShortName = companyShortName;
    }

    public int getProductId() {
        return productId;
    }

    public void setProductId(int productId) {
        this.productId = productId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getShortName() {
        return shortName;
    }

    public void setShortName(String shortName) {
        this.shortName = shortName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getThumbnail() {
        return thumbnail;
    }

    public void setThumbnail(String thumbnail) {
        this.thumbnail = thumbnail;
    }

    public boolean isMain() {
        return isMain;
    }

    public void setMain(boolean main) {
        isMain = main;
    }

    public ArrayList<ResponseProductTag.TagsBean> getExtendJson() {
        return extendJson;
    }

    public void setExtendJson(ArrayList<ResponseProductTag.TagsBean> extendJson) {
        this.extendJson = extendJson;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public String getBrandShortName() {
        return brandShortName;
    }

    public void setBrandShortName(String brandShortName) {
        this.brandShortName = brandShortName;
    }

    public int getIsOpenInsurance() {
        return isOpenInsurance;
    }

    public void setIsOpenInsurance(int isOpenInsurance) {
        this.isOpenInsurance = isOpenInsurance;
    }

    public String getInsuranceUrl() {
        return insuranceUrl;
    }

    public void setInsuranceUrl(String insuranceUrl) {
        this.insuranceUrl = insuranceUrl;
    }
}
